package com.lovo.dao;

import com.lovo.bean.Goods;

import java.util.List;

public interface GoodsMapper {

    /**
     * 查询所有的商品
     * @return 返回商品集合
     */
    public List<Goods> getAll();

    /**
     * 根据id删除商品
     * @param goodsId
     * @return 成功返回1，失败0
     */
    int deleteById(Integer goodsId);

    /**
     * 新增一个商品
     * @param goods
     * @return 成功返回1，失败0
     */
    int GoodsAdd(Goods goods);

    int insertSelective(Goods record);

    /**
     * 根据id查询商品
     * @param goodsId
     * @return 成功返回一个商品对象，id具有唯一性
     */
    Goods selectById(Integer goodsId);

    /**
     * 根据主键id修改商品内容
     * @param goods
     * @return 成功返回1，失败0
     */
    int updateByPrimaryKeySelective(Goods goods);

    int updateByPrimaryKey(Goods record);
}